package com.shopmall.manager.service;

import com.github.pagehelper.PageInfo;
import com.shopmall.model.dto.system.SysRoleDto;
import com.shopmall.model.entity.system.SysRole;

import java.util.Map;

public interface SysRoleService {
    // 角色列表方法
    PageInfo<SysRole> findByPage(SysRoleDto sysRoleDto, Integer current, Integer limit);

    // 添加角色的方法
    void saveSysRole(SysRole sysRole);

    // 修改角色的方法
    void updateSysRole(SysRole sysRole);

    // 删除角色的方法
    void deleteById(Long roleId);

    // 查询所有角色
    Map<String, Object> findAll(Long userId);
}
